/* Empty. Add your own CSS if you like */

/*slider*/

.slider-pager {
   bottom: 8px;
}

.ion-close-circled {
  font-size: 25px;
}

/*tab图标大小设置*/

.tab-item .icon {
  font-size: 27px;
}
.icon-mine-unselected, .icon-mine-selected, .icon-shouye-unselected ,.icon-shouye-selected{
      margin-bottom: -3px !important;
      margin-top: 3px !important;
}

.scroll-content{
  /*background: #e8edf1;*/
}

.bar-header {
  background: #17a47d;
}
.title {
    color: white;
}
.nodata{
    text-align: center;
    position: absolute;
    width: 100%;
    font-size: 16px;
    top:200px;
}
.bottom-btn-outer{
    padding: 16px;
    text-align: center;
}

.sel-btn-primary{
  background-color: #fff;
  color: #999;
  border: 1px solid #BCBCBC;
  display: inline-block;
  padding: 0 8px;
  height: 28px;
  line-height: 28px;
  border-radius: 4px;
  vertical-align: top;
  text-align: center;
  text-overflow: ellipsis;
  font-size: 13px;
  cursor: pointer;
  margin: 5px;
}

.sel-btn-primary.active{
  border: 1px solid #2090F6;
  color: #fff;
  background: #2090F6;
}
.borderNone {
  border:none;
}

.lightgrayColor {
    color: lightgray;
}
.whiteColor {
    color: white;
}
.mianBgColor {
    background: #2090f6 !important;
}

.mianColor {
	color:  #2090f6 !important;
}
.textCenter {
    text-align: center;
}
.lineHeigt42 {
    line-height: 42px;
}
.margin0 {
   margin:0;
}
.padding0{
  padding: 0;
}
.border0 {
   border:0;
}
.floatRight {
   float: right;
}
.floatLeft {
   float: left;
}
.borderLeftGray{
   border-left: 1px solid lightgray;
}

.whiteSpaceNormal{
  white-space: normal;
}

.inlineBlock {
  display: inline-block;
}
.relative{
  position: relative;
}
.item-img img{
  margin-right: 10px;
}
.img-outer i{
  position: absolute;
  top: -7px;
  color: #808080;
  right: 3px;
}
.verticalAligMiddle {
    vertical-align: middle;
}
.overflowText{
  overflow: hidden;
  text-overflow: ellipsis;
}

.slider-pager .slider-pager-page {
	color: white;
	opacity:1;
}

.slider-pager .slider-pager-page.active {
    -webkit-transition: opacity 0.4s ease-in;
    transition: opacity 0.4s ease-in;
    opacity: 1;
    color: #2090f6;
}

.pa-item-select{
    padding: 0 !important;
    border: none !important;
    line-height: 1 !important;
}

.pa-item-select select{
    padding-left: 0;
    left: 35%;
    direction: ltr;
}

/*滚动条*/
.scroll-bar{
    display: none !important;;
}
.scroll-bar-v{
    display: none !important;
}
.scroll-bar.scroll-bar-v {
    display: none !important;
}


/* 以下为弹出框样式 */

.popup {
    border-radius: 10px !important;
}

.popup-head {
    padding: 15px 10px 10px;
}

.popup-buttons {
    padding: 0;
    border-top: 1px solid lightgray;
    padding-bottom: 0;
    min-height: 50px;
}

.pop-buttons-left {
    border-bottom-left-radius: 10px !important;
    border-right: 1px solid lightgray;
    padding: 0;
    margin: 0;
    color: #49a7f6;
}

.pop-buttons-right {
    border-bottom-right-radius: 10px !important;
    padding: 0;
    color: #49a7f6;
}

.pop-buttons-center {
    border-bottom-right-radius: 10px !important;
    border-bottom-left-radius: 10px !important;
    padding: 0;
    color: #49a7f6;
}
/*popview*/

 .popover .scroll-content{
     margin-top: 0 !important;
     border-radius: 0 !important;
 }


 /*actionsheet*/

.platform-android .action-sheet-backdrop.active {
    background-color: rgba(0, 0, 0, 0.2);
}

.platform-android .action-sheet {
    margin-left: 8px;
    margin-right: 8px;
    width: auto;
    z-index: 11;
    overflow: hidden;
}

.platform-android .action-sheet .action-sheet-title,
.platform-android .action-sheet .button {
    display: block;
    padding: 1px;
    width: 100%;
    border-radius: 0;
    border-color: #d1d3d6;
    background-color: transparent;
    color: #007aff;
    font-size: 21px;
    text-align: center;
}

.platform-android .action-sheet .action-sheet-title {
    padding: 16px;
    color: #8f8f8f;
    text-align: center;
    font-size: 13px;
}

.platform-android .action-sheet .button.active,
.platform-android .action-sheet .button.activated {
    background: #e8e8e8;
}

.platform-android .action-sheet-group {
    margin-bottom: 8px;
    border-radius: 4px;
    background-color: #fff;
    overflow: hidden;
}

.platform-android .action-sheet-group .button {
    border-width: 1px 0 0;
}

.platform-android .action-sheet .button {
    display: block;
    padding: 1px;
    width: 100%;
    border-radius: 0;
    border-color: #d1d3d6;
    background-color: transparent;
    color: #007aff;
    font-size: 21px;
}

.platform-android .action-sheet-cancel {
    font-weight: 500;
    display: block;
}

/** image modal **/
.transparent {
  background: transparent !important;
}
.image-modal {
  width: 100% !important;
  height: 100%;
  top: 0 !important;
  left: 0 !important;
}
.fullscreen-image {
  width: 70%;
  max-width: 100%;
  max-height: 100%;
  bottom: 0;
  left: 0;
  margin: auto;
  overflow: auto;
  position: fixed;
  right: 0;
  top: 0;
}

/* Fix modal backdrop for smaller devices */
@media (max-width: 679px) {
  .active .modal-backdrop-bg {
    opacity: .5;
  }
  .modal-backdrop-bg {
    -webkit-transition: opacity 300ms ease-in-out;
    transition: opacity 300ms ease-in-out;
    background-color: #000;
    opacity: 0;
  }
}